KURZUS: Gépipari automatizálás

MODUL: I. modul

11. lecke: PLC programozás

| Cél
A 11. lecke tartalmazza a 6. fejezetet ("PLC programozás") 6.1-6.2-6.3. alfejezeteit. Az alfejezetek címei: 6.1. alfejezet: Alapfogalmak 6.2. alfejezet: Programozási ismeretek 6.3. alfejezet: Alapkapcsolások
A 11. lecke célja a programozható logikai vezérlők alapvető programozási ismeretinek átadása. Célja a PLC-alkalmazásának bemutatása, a programozási ismeretek átadása, alapkapcsolások ismertetése. Részletezi a PLC alkalmazásának jellemzőit. A lecke a PLC programozási ismereteket adja át, a műveleteket, jeleiket és a különböző dokumentumokat ismerteti. A lecke az öntartó kapcsolások programozását, időzítés programozását, számlálás programozását, az érzékelőket és működésüket ismerteti.
Követelmények
A lecke végeztével a hallgatónak képesnek kell lennie a programozható logikai vezérlők ismertetésére és az alapvető programozási ismeretinek alkalmazására. A lecke megtanulásával a hallgatónak ismernie kell a PLC alapfogalmait, képesnek kell lennie a PLC-k alkalmazását, annak jellemzőit bemutatnia. A lecke megtanulásával a hallgatónak ismernie kell a PLC programozás alapjait, képesnek kell lennie a műveleteket és jeleiket ismertetni, illetve a PLC-s feladatok dokumentumait felsorolni és ismertetni. Az lecke megtanulásával a hallgatónak képesnek kell lennie az öntartó kapcsolások programozását, időzítés programozását, számlálás programozását, érzékelőket, jelfogókat, jelátalakítókat ismertetni.
Kulcsfogalmak: PLC, PLV, SPS, programok megjelenítése, ciklusidő, ciklusellenőrzési idő, út-lépés diagram, PLC bekötési vázlat, program, logikai kapcsolatok, merker, öntartó kapcsolások programozása, időzítés programozása, számlálás programozása, jelfeldolgozó elem, érintkező, induktív érzékelő, kapacitív érzékelő, optikai érzékelők, ultrahangos érzékelők, jelfogó (relé), időrelé, polarizált jelfogó, öntartó jelfogó, pneumatikus-elektromos jelátalakító
Időszükséglet: 90 perc

| Önellenőrző kérdések
Mit jelent az PLC rövidítés?
| Programmable Logic Controller
| Programmable Large Container
| Photographic Large Cube
Mit jelent az PLV rövidítés?
| Programozható Logikai Vezérlő
| Programozható Lapos Ventilátor
| Programozható Lendkerekes Ventilátor
Mit jelent az SPS rövidítés?
| Super Programmierbare Sachen
| Speicherprogrammierbare Steuerung
| Super Praktische Sachen
Mik a PLC-k alkalmazásának előnyei? Válassza ki a 7 megfelelőt!
| a vezérlőszekrény többi eleméhez formailag is illeszkedik
| programozása egyszerű, áttekinthető, a berendezés működése programmódosítással esetenként szerelés nélkül is változtatható
| könnyű üzembe helyezés és hibakeresés
| széles felhasználási terület
| a vezérlő nagy mérete és helyigénye
| a vezérlőszekrény többi eleméhez formailag és tartalmilag nem is illeszkedik
| programozása bonyolult
| a vezérlő kis mérete és helyigénye
| bonyolult üzembe helyezés és nehézkes hibakeresés
| programírás és futtatás szakaszosan soha sem végezhető,
| a program és a berendezés működése szimulációval nem próbálható ki
| megbízhatatlan
| programírás és futtatás szakaszosan is végezhető, a program és a berendezés működése szimulációval tesztelhető
| rendkívül megbízható, hosszú élettartamú
| általában rövid élettartamú
| felhasználási terület igencsak korlátolt
A programok megjelenítése a képernyőn, egyben a programírás jelkészlete milyen lehet? (kiemelve a gyakoribb szakmai szóhasználattal német, zárójelben angol betűszavakkal) Válassza ki a 4 megfelelőt!
| KOP (LAD): Kontaktplan = (Ladder Diagram) = áramútterves
| AUW (AUW): Audio Wisual = (Audio Wisual) = audiovizuális
| PUF (PAF): Patent und Funktion = (Patent and Function) = bajonettzáras funkció
| AWL (STL): Anweisungsliste = (Statement List) = utasításlistás
| Cenmet = központi metallográfiai
| FUP (CSF): Funktionsplan = funkcionális jelekkel
| Graphcet = folyamatábrás
| KAD (CEM): Kannediagramm = (Came Diagram) = képesség
| TAR (DIS): Träger auf Reise = (Do it Sign) = indítási terves
Mi a ciklusidő?
| Számszerűsített mennyiség, ahányszor a processzor végigfut a programon egy perc alatt. Értéke a programtól és moduljaitól függetlenül mindig "min" nagyságrendű.
| Számszerűsített mennyiség, ahányszor a processzor végigfut a programon 1 másodperc alatt. Értéke a programtól és moduljaitól függetlenül hozzávetőleg 100 és 2000 között ingadozik.
| Időtartam, ami alatt a processzor egyszer végigfut a programon. Értéke a programtól és moduljaitól függően változó, "ms" nagyságrendű.
Mik a lépésenként működő vezérlők?
| A rendszer "ms" ciklusidővel a bemeneti állapotot állandóan lekérdezi. Ha az állapot változik, a bemeneti jelek aktualizálódnak és a programozott műveletek elvégzése után a kívánt kimeneti jelek létrejönnek.
| A program addig vár, amíg a bemeneti feltételek nem teljesülnek. Ha ez megtörtént, működteti a programban megadott kimeneteket, majd a következő lépés lesz aktuális. Ha valamelyik lépésben a bemeneti feltételek nem teljesülnek, ott a program leáll.
| A program a bemeneti feltételek teljesülése előtt 0,5-1 másodperccel reagál. Ha ez megtörtént, a program "ms" ciklusidővel a kimeneti állapotot lekérdezi. Ha ez megtörtént, működteti a programban megadott bemeneteket. Ha valamelyik lépésben a kimeneti feltételek teljesülnek, ott a program elindul.
Mik a ciklikus vezérlők?
| Az ilyen vezérlők esetében a rendszer "ms" ciklusidővel a bemeneti állapotot állandóan lekérdezi. Ha az állapot változik, a bemeneti jelek aktualizálódnak és a programozott műveletek elvégzése után a kívánt kimeneti jelek létrejönnek.
| Az ilyen vezérlők esetében a program addig vár, amíg a bemeneti feltételek nem teljesülnek. Ha ez megtörtént, működteti a programban megadott kimeneteket, majd a következő lépés lesz aktuális. Ha valamelyik lépésben a bemeneti feltételek nem teljesülnek, ott a program leáll.
| A program a kimeneti feltételek teljesülése után 0,5-1 másodperccel reagál. Ha ez megtörtént, a program másodperces ciklusidővel a bemeneti állapotot lekérdezi. Ha ez megtörtént, működteti a programban megadott bemeneteket. Ha valamelyik lépésben a kimeneti feltételek teljesülnek, ott a program elindul.
A PLC programok futása melyik két elv szerint valósul meg?
| Lépésenként működő vevő egységek és ciklois vevő egységek.
| Lépésenként vezérelt trochoid és zip egységek.
| Lépésenként működő vezérlők és ciklikus vezérlők.
Felsorolás jelleggel mik általában a PLC-s feladatok dokumentumai? Válassza ki az 5 megfelelőt!
| a rendszer (pneumatikus, hidraulikus, elektromos) kapcsolási vázlata
| PLC bekötési vázlata
| PTT bekötési vázlata
| PTT jelek listája
| SOAD számok listája
| út-lépés diagram
| be- és kimeneti változók listája
| APRS frekvenciák
| APRS bekötési vázlata
| a program
| feszültség-fajlagosnyúlás diagram
| hőmérséklet-idő diagram
A két ábra közöl melyik mutatja az "ÉS-VAGY" logikai kapcsolatot?
A két ábra közöl melyik mutatja az "VAGY-ÉS" logikai kapcsolatot?
Mik a"merkerek"?
| A merkerek ún. belső változók/tárolók. "Megjegyeznek" programon belüli részműveleti eredményeket.
| A merkerek ún. külső információk. "Tárolnak" programon kívüli részműveleti eredőket.
| A merkerek ún. külső információk/adatok. "Informálnak" programon kívüli részműveleti változók eredőiről.
Öntartó kapcsolások programozásának mely két alapesete lehetséges?
| Domináns "BE" = jeltörlő programrész
| Domináns "KI" = jeltároló/jelbeíró programrész
| Domináns "BE" = jeltároló/jelbeíró programrész
| Domináns "KI" = jeltörlő programrész
Mik az időzítés programozásának általános jellemzői? Válassza ki a 8 megfelelőt!
| az időzítések programozásának szintaktikai szabályai programonként változók
| alapesetben késleltetett meghúzású vagy késleltetett elengedésű lehet
| egy időtag a programban egyszer használható fel
| az időtagokat angol és német nyelven is "D"-vel jelölni és számozni kell
| az időtagokat angol és német nyelven is "Z"-vel jelölni és számozni kell
| létre kell hozni szükség szerint egy vagy több időtagot
| az időtagokat angol és német nyelven is "T"-vel jelölni és számozni kell
| időértéket kell adni
| az időzítés indítása valamelyik lépésben a programozandó folyamattól függ
| az időzítés indítása soha sem a programozandó folyamattól függ
| a következő lépésben feltételként le kell "kérdezni", le telt-e az idő, mert a program csak ezután fut tovább
| ugyanaz az időtag a programban többször is felhasználható
| időértéket soha sem kell adni
| az időzítések programozásának a szintaktikai szabályai minden programban ugyanazok
| alapesetben siettetett meghúzású vagy siettetett elengedésű lehet
| a következő lépésekben le kell "adni", "le telt-e" a távolság;
Mik az számlálás programozásának általános jellemzői? Válassza ki a 8 megfelelőt!
| a számlálás programozásának szintaktikai szabályai programonként változók
| alapesetben egy adott értéktől indulva előre (felfelé, inkrementáló" vagy vissza (lefelé, dekrementáló) számláló lehet
| létre kell hozni szükség szerint egy (ritkán több) számlálótagot
| kezdőértéket soha sem kell adni
| általánosan célszerű, hogy a számlálás indítása a program vége felé történjen
| az számláló tagokat angol és német nyelven is "O"-val jelölni és számozni kell
| az számláló tagokat angol és német nyelven is "P"-vel jelölni és számozni kell
| angolul "C" és német nyelven "Z"-vel jelölni és számozni kell
| kezdő értéket kell adni
| a számlálás indítása célszerűen már az első lépések valamelyikében történjen (pl. számlálás nélküli dugattyúmozgás ne legyen)
| a lépések valamelyikében le kell "kérdezni" a számlálótag aktuális értéket
| az időzítés indítása soha sem a programozandó folyamattól függ
| az számlálás programozásának a szintaktikai szabályai minden programban ugyanazok
| alapesetben siettetett meghúzású vagy siettetett elengedésű lehet